<%@ page import="com.informet.ipd.modelo.dao.UsuarioRolDao" %>
<%@ page import="com.informet.ipd.modelo.vo.RolUsuarioVO" %>
<%@ page import="com.informet.ipd.struts.form.UsuarioRolForm" %>
<%@ page import="java.util.*" %>
<%@ page language="java"  pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %>

<%@ taglib uri="/tags/c" prefix="c"%>

<%
            StringBuffer cadenaSalida = new StringBuffer();
            List lista = null;
    
            int opcion = Integer.parseInt(request.getParameter("opcion"));

            int codigo = Integer.parseInt(request.getParameter("codigo"));
            String name=request.getParameter("name");
            String pass=request.getParameter("pass");
            int rolId=Integer.parseInt(request.getParameter("rolId"));
            int estado= Integer.parseInt(request.getParameter("estado"));

      
            UsuarioRolDao supportFacade = new UsuarioRolDao();
            UsuarioRolForm form1 = new UsuarioRolForm();
            RolUsuarioVO rolUsuario = null;
            try {

                rolUsuario = new RolUsuarioVO(codigo, name, pass,rolId,"", estado);
                supportFacade.spMan(opcion, rolUsuario);
                lista = supportFacade.getlistTabla();
                form1.setListaUsuario(lista);
                cadenaSalida.append("<table id='tabla1' width='99%' align='right' class='userTable'>");
                cadenaSalida.append("<tr class='even' align='center'>");
                cadenaSalida.append("<th class='textoTR'>#</th>");
                cadenaSalida.append("<th class='textoTR'>Usuario</th> ");
                cadenaSalida.append("<th class='textoTR'>Password</th>");
                cadenaSalida.append("<th class='textoTR'>Rol</th> ");
                cadenaSalida.append("<th class='textoTR'>Activado</th> ");
                cadenaSalida.append("<th class='textoTR'>Editar</th> ");
                cadenaSalida.append("<th class='textoTR'>Eliminar</th> ");

                cadenaSalida.append("</tr>");
                 int i=1;
                Iterator it = lista.iterator();
                while (it.hasNext()) {
                    rolUsuario = (RolUsuarioVO) it.next();

                    cadenaSalida.append("<tr align='center'> ");
                    cadenaSalida.append("<td width='10%' align='center'>" +i++ + "</td>");
                    cadenaSalida.append("<td width='10%' align='center'>" + rolUsuario.getTX_USUARIO_NAME() + "</td>");
                    cadenaSalida.append("<td width='10%' align='center'>" + rolUsuario.getTX_USUARIO_PASS() + "</td>");
                    cadenaSalida.append("<td width='10%' align='center'>" + rolUsuario.getTX_ROLNOM() + "</td>");
                    cadenaSalida.append("<td width='10%' align='center'>" + rolUsuario.getNUM_ROLACT() + "</td>");
                    cadenaSalida.append("<td width='10%' align='center'>");
                    cadenaSalida.append("<img style='cursor:pointer' title='Editar' alt='Editar' border=0  src='images/b_edit.png' onclick=\"editar('"+ rolUsuario.getNUM_USUARIOID()+"','"+ rolUsuario.getTX_USUARIO_NAME()+"','"+rolUsuario.getTX_USUARIO_PASS()+"','"+rolUsuario.getNUM_ROLID()+"','"+rolUsuario.getNUM_ROLACT()+"');\" >");
                    cadenaSalida.append("</td>");
                    cadenaSalida.append("<td width='10%' align='center'> ");
                    cadenaSalida.append("<img style='cursor:pointer' title='Eliminar' alt='Eliminar' border=0  src='images/b_drop.png' onclick=\"eliminar('"+rolUsuario.getNUM_USUARIOID()+"');\" >");
                    cadenaSalida.append("</td>");

                    cadenaSalida.append("</tr>");
                }
            } catch (Exception e) {
              
                cadenaSalida.append("error : "+e.toString());
            }
            out.print(cadenaSalida);
%>